/**
* @file        sdram_map_movie_play_define.h
* @brief       None
* @note        None
* @attention   None
*
* <B><I>Copyright 2018 Socionext Inc.</I></B>
*/

#ifndef _SDRAM_MAP_MOVIE_PLAY_DEFINE_H_
#define _SDRAM_MAP_MOVIE_PLAY_DEFINE_H_

#define SDRAM_ADR_MOVIE_PLAY_SIRIUS_FIRM_CH0_END	(0x80000000ul)

#define SDRAM_BNK_MOVIE_PLAY_SIRIUS_CODE	(1)
#define SDRAM_SIZ_MOVIE_PLAY_SIRIUS_CODE	(0xA80000ul)
#define SDRAM_ADR_MOVIE_PLAY_SIRIUS_CODE	(0x7F580000ul)

#define SDRAM_ADR_MOVIE_PLAY_SIRIUS_FIRM_CH0_START	(0x7F580000ul)

#define SDRAM_ADR_MOVIE_PLAY_VIDEO_CODEC_CH0_END	(0x7F580000ul)

#define SDRAM_BNK_MOVIE_PLAY_VIDEO_CODEC_CH0_START	(1)
#define SDRAM_SIZ_MOVIE_PLAY_VIDEO_CODEC_CH0_START	(0x5A00000ul)
#define SDRAM_ADR_MOVIE_PLAY_VIDEO_CODEC_CH0_START	(0x79B80000ul)

#define SDRAM_BNK_MOVIE_PLAY_H264_RIBERY0	(1)
#define SDRAM_SIZ_MOVIE_PLAY_H264_RIBERY0	(0xC00000ul)
#define SDRAM_ADR_MOVIE_PLAY_H264_RIBERY0	(0x78F80000ul)

#define SDRAM_BNK_MOVIE_PLAY_H264_RIBERY1	(1)
#define SDRAM_SIZ_MOVIE_PLAY_H264_RIBERY1	(0x1700000ul)
#define SDRAM_ADR_MOVIE_PLAY_H264_RIBERY1	(0x77880000ul)

#define SDRAM_BNK_MOVIE_PLAY_H264_RIBERY2	(1)
#define SDRAM_SIZ_MOVIE_PLAY_H264_RIBERY2	(0x1700000ul)
#define SDRAM_ADR_MOVIE_PLAY_H264_RIBERY2	(0x76180000ul)

#define SDRAM_BNK_MOVIE_PLAY_H264_STREAM_END	(1)
#define SDRAM_SIZ_MOVIE_PLAY_H264_STREAM_END	(0x8ul)
#define SDRAM_ADR_MOVIE_PLAY_H264_STREAM_END	(0x7617FFF8ul)

#define SDRAM_BNK_MOVIE_PLAY_H264_STREAM	(1)
#define SDRAM_SIZ_MOVIE_PLAY_H264_STREAM	(0x1FFFFF8ul)
#define SDRAM_ADR_MOVIE_PLAY_H264_STREAM	(0x74180000ul)

#define SDRAM_BNK_MOVIE_PLAY_H265_COLPIC	(1)
#define SDRAM_SIZ_MOVIE_PLAY_H265_COLPIC	(0x120000ul)
#define SDRAM_ADR_MOVIE_PLAY_H265_COLPIC	(0x7F460000ul)

#define SDRAM_BNK_MOVIE_PLAY_H265_PARAM	(1)
#define SDRAM_SIZ_MOVIE_PLAY_H265_PARAM	(0x100000ul)
#define SDRAM_ADR_MOVIE_PLAY_H265_PARAM	(0x7F360000ul)

#define SDRAM_BNK_MOVIE_PLAY_H265_STREAM	(1)
#define SDRAM_SIZ_MOVIE_PLAY_H265_STREAM	(0x2000000ul)
#define SDRAM_ADR_MOVIE_PLAY_H265_STREAM	(0x7D360000ul)

#define SDRAM_WIDTH_MOVIE_PLAY_ROTATE_WORK	(4096)
#define SDRAM_LINES_MOVIE_PLAY_ROTATE_WORK	(2176)
#define SDRAM_BNK_MOVIE_PLAY_ROTATE_WORK	(1)
#define SDRAM_SIZ_MOVIE_PLAY_ROTATE_WORK	(0xCC0000ul)
#define SDRAM_ADR_MOVIE_PLAY_ROTATE_WORK	(0xDF340000ul)

#define SDRAM_BNK_MOVIE_PLAY_AUDIO_STREAM	(4)
#define SDRAM_SIZ_MOVIE_PLAY_AUDIO_STREAM	(0x30000ul)
#define SDRAM_ADR_MOVIE_PLAY_AUDIO_STREAM_0	(0xDF280000ul)
#define SDRAM_ADR_MOVIE_PLAY_AUDIO_STREAM_1	(0xDF2B0000ul)
#define SDRAM_ADR_MOVIE_PLAY_AUDIO_STREAM_2	(0xDF2E0000ul)
#define SDRAM_ADR_MOVIE_PLAY_AUDIO_STREAM_3	(0xDF310000ul)

#define SDRAM_BNK_MOVIE_PLAY_AUDIO_PCM	(4)
#define SDRAM_SIZ_MOVIE_PLAY_AUDIO_PCM	(0x30000ul)
#define SDRAM_ADR_MOVIE_PLAY_AUDIO_PCM_0	(0xDF1C0000ul)
#define SDRAM_ADR_MOVIE_PLAY_AUDIO_PCM_1	(0xDF1F0000ul)
#define SDRAM_ADR_MOVIE_PLAY_AUDIO_PCM_2	(0xDF220000ul)
#define SDRAM_ADR_MOVIE_PLAY_AUDIO_PCM_3	(0xDF250000ul)

#define SDRAM_ADR_MOVIE_PLAY_VIDEO_CODEC_CH1_END	(0xDF1C0000ul)

#define SDRAM_ADR_MOVIE_PLAY_YCC_END_1	(0xDF1C0000ul)

#define SDRAM_BNK_MOVIE_PLAY_YCC_1	(1)
#define SDRAM_SIZ_MOVIE_PLAY_YCC_1	(0x13D40000ul)
#define SDRAM_ADR_MOVIE_PLAY_YCC_1	(0xCB480000ul)

#define SDRAM_ADR_MOVIE_PLAY_YCC_END	(0xCB480000ul)

#define SDRAM_BNK_MOVIE_PLAY_YCC	(1)
#define SDRAM_SIZ_MOVIE_PLAY_YCC	(0x13D40000ul)
#define SDRAM_ADR_MOVIE_PLAY_YCC	(0xB7740000ul)

#define SDRAM_ADR_MOVIE_PLAY_VIDEO_CODEC_CH1_START	(0xB7740000ul)


#endif
